author = "Peter J Usherwood"
Estas tutorias são um introdução para Python no contexto de ciência de dados. Elas não assumem conhecimento prévio de Python ou programação de computadors, comecando na começa. Os dois primeiro notebooks chamado "Conceitos Básicos" são os fundamentais de Python e são relevantes para qualquer pessoa querando a aprender Python.
In [5]:
lista = [1,2,23,4,2]
lista.sort()
lista
Out[5]:
In [21]:
# Instanciando
# A variável "a" é um numero com valor 7
a = 7
# A variável "name" é cadeia, ele pode tem qualquer caracteres no teclado
nome = 'Felipe'
print('O valor da "a" é:', a) # Aqui "print()" e "type()" são funções, vou explicar sobre elas mais tarde
print('O tipo da "a" é:', type(a))
print('O valor da "nome" é:', nome)
print('O tipo da "nome" é:', type(nome))
Há mais tipos dos variávels então isso, vamos encontrar mais mais tarde.
Advançado!
Usando a função type(x) poderia ser muito util quando voce tem um erro no seu codigo de tipo "Type Error". Acontece muito em Python porque variaveis não são fixado para um tipo.
Quando nós temos uma variável nós podemos mudar o valor com operações:
O de cima é um caso especial, normalmente você vai usar outras operações e com elas o comportamento é diferente
In [1]:
# Operações numéricas
a = 6
b = 10
c = a*b # multiplicação
print('"a" is', a,'\n"b" is', b, '\n"c (a*b)" is', c)
print('\n') # \n é uma caracter de linha nova
a = a*b # multiplicação e substituindo para "a" novamente
print('"a" is', a,'\n"b" is', b)
print('\n')
a = a/10 # Aqui nós usamos uma variável sem atribuindo ela um nome (10)
print('"a" is', a)
print('\n')
# Operações de strings
a = 'Olá'
b = 'Felipe'
c = a + ' ' + b # Aqui nós usamos vários operações em uma linha
print('"a" is', a,'\n"b" is', b, '\nc (a+b) is', c)
print('\n')
As listas são um tipo de variável com vários valores.
In [3]:
# Instanciando
lista_eg = [6,10,'Paulo']
print('Os valores do "lista_eg" estão:', lista_eg)
print('O tipo do "lista_eg" está:', type(lista_eg))
print('\n')
# Chamando
print('O valor do segundo índice está:', lista_eg[1]) # Nota nas listas de Python o primeiro índice é 0 (não 1)
print('\n')
# Substiuindo/Mudando os valores
lista_eg[1] = lista_eg[1]*4
print('O valor do segundo índice está:', lista_eg[1])
print('\n')
lista_eg
Out[3]:
Os dicionários são um outro tipo de variável com vários valores. Nota: dicionários de Python são dados na forma de JSON
In [5]:
# Instanciando
dict_eg = {'cebolas':6, 'cenuras':10, 'nome':'Sopa'}
print('Os valores do "dict_eg" é:', dict_eg)
print('O tipo do "dict_eg" é:', type(dict_eg))
print('\n')
# Chamando
print('O valor pelas "cebolas" é:', dict_eg['cebolas'])
print('\n')
# Substiuindo/Mudando os valores
dict_eg['cebolas'] = 50
print('O valor pelas "cebolas" é:', dict_eg['cebolas'])
print('\n')
Você pode ter listas e dicionários aninhadas
Existe outros tipos de variaveis vocês vai encontrar, algumas são basicos (pretencia o Python raiz) algumas outras são novos tipos criado de pessoas.
In [ ]: